package mode

type CasbinRule struct {
	ID    uint   `gorm:"primaryKey;autoIncrement"`
	Ptype string `gorm:"size:100"`
	V0    string `gorm:"size:100"`
	V1    string `gorm:"size:100"`
	V2    string `gorm:"size:100"`
	V3    string `gorm:"size:100"`
	V4    string `gorm:"size:100"`
	V5    string `gorm:"size:100"`
}
type CbRole struct {
	ID    uint   `json:"id" uri:"id" binding:"required,max=10" required_msg:"用户名 id 最大使用10个字符" validate:"required"`
	Ptype string `json:"ptype" uri:"ptype" binding:"required,max=10" required_msg:"用户名 ptype 最大使用10个字符" validate:"required"`
	V0    string `json:"user" uri:"user" binding:"required,max=10" required_msg:"用户名 user 最大使用10个字符" validate:"required"`
	V1    string `json:"role" uri:"role" binding:"required,max=10" required_msg:"用户名 role 最大使用10个字符" validate:"required"`
}
